<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>对象的操作</title>
</head>
<body>
    <script>
        var jianzeng = {
            name:'jiangjiang',
            age:18,
            ball:function(){    //=> function  ball(){}
                return '千锋白巧克力'
            }
        }
        // 增
        // jianzeng.height = '181cm';
        // alert(jianzeng.height)

        // delete 
        // alert(jianzeng.age);
        // delete jianzeng.age;
        // alert(jianzeng.age);


        // 改 

        //重新赋值就是改的过程 
        // alert(jianzeng.name);
        // jianzeng.name = 'xiaojiang'
        // // alert(jianzeng.name);


        // //查 
        // alert(jianzeng.age) // 查看静态属性
        // alert(jianzeng.ball())//调用动态方法 

        //另一种写法  


        // 增 对象名['键名'] = 值
        // delete 对象名['键名'] = 值
        // 对象名['键名'] = 值
        //对象名['键名']



        var pengpeng = {
            name:'rock',
            age:18,
            1:666,
            2:888,
            'aaa^bbb':999,
            'ccc-ddd':777
        }

        // //alert(pengpeng.1);报错
        // alert(pengpeng['1'])
        // // alert(pengpeng.aaa^bbb)
        // alert(pengpeng['aaa^bbb'])


        //当对象的键名字中有 纯数字 特殊符号 
        // 这个时候 增删改查 要使用 中括号的方式巧用






    </script>
</body>
</html>